mechanical composting - German English Dictionary